èablony

makra

èablony
slou₧φ k urychlenφ prßce. NejlΘpe by se to dalo popsat asi jako automatick² text v MS Wordu.
Ka₧dß Üablona se sklßdß z nßzvu, popisu a obsahu, kter² bude vlo₧en na pozici kurzoru. Obsah Üablony m∙₧e obsahovat libovoln² poΦet °ßdk∙, p°i vklßdßnφ je zachovßna struktura odsazenφ jednotliv²ch °ßdk∙.
Od verze 3.6.1 je mo₧no definovat interaktivnφ Üablony.

Jak vyvolat Üablonu :
·NapφÜete jmΘno Üablony nebo Φßst jmΘna a po stisku CTRL+Space se vyvolß seznam, ve kterΘm stojφte na nejbli₧Üφ podobnΘ polo₧ce. Vyberete si po₧adovanou polo₧ku a po potvrzenφ klßvesou ENTER je na mφsto kurzoru vlo₧en obsah Üablony.  
·NapφÜete cel² nßzev Üablony, stisknete SHIFT+Space a pokud je Üablona nalezena, na mφsto kurzoru je vlo₧en jejφ obsah.  
·Pou₧ijete klßvesovou zkratku, kterou mß Üablona p°i°azenu (jejich seznam najdete v menu Nßstroje / èablony / KlßvesovΘ zkratky)  

èablony jsou ulo₧eny v souborech *.DEF v adresß°i .\PSPad\Context. JmΘna soubor∙ jsou uvedena nφ₧e a jsou povinnß ! Jde o obyΦejnΘ textovΘ soubory s velmi jednoduchou strukturou, tak₧e si je m∙₧ete snadno upravit podle svΘho.
Editaci p°φsluÜnΘ Üablony je mo₧no vyvolat p°φmo z menu Nßstroje / Editace Üablon. Pokud Üablona neexistuje, bude vytvo°ena novß.

Formßt souboru:
; - komentß°e, °ßdky jsou ignorovßny  
;; - do k≤du bude vlo₧en jeden st°ednφk  
[jmΘno_Üablony |x popis Üablony]*horkß_klßvesa  
jmΘno Üablony je v seznamu zobrazeno tuΦn∞ a urΦuje i jmΘno p°φkazu pro p°φmΘ vlo₧enφ pomocφ SHIFT+Space  
znak | odd∞luje jmΘno od popisu.  
znak x urΦuje barvu, kterou je Üablona zobrazena (viz nφ₧e)  
°ßdek je uzav°en v hranat²ch zßvorkßch [] .  
znak * oznaΦuje klßvesovou zkratku  
klßvesovß zkratka urΦuje klßvesovou zkratku, pomocφ kterΘ je mo₧no Üablonu p°φmo vlo₧it do textu  
klßvesovß zkratka nenφ povinnß  
obsah Üablony  
libovoln² text, pouze nesmφ zaΦφnat znakem [.  
znak | urΦuje pozici kurzoru v editoru po vlo₧enφ obsahu Üablony  
znak º (ALT+167) urΦuje mφsto, kam se vlo₧φ text oznaΦen² p°ed vyvolßnφm Üablony  
obsah Üablony m∙₧e obsahovat libovoln² poΦet °ßdk∙.  
pro znak | se bere pouze prvnφ v²skyt  
oznaΦen² text je vlo₧en na ka₧d² v²skyt znaku º  
...  
[Tree Content]  
seznam jednotliv²ch Üablon rozd∞len² do sekcφ - zobrazuje se v dialogovΘm okn∞  
jmΘno sekce zaΦφnß od zaΦßtku °ßdku  
jmΘno Üablony v sekci je odsazeno o jednu mezeru  
[KeyWords]  
seznam slov (libovoln²ch), kterΘ se uplatnφ ve funkci AutomatickΘ dokonΦovßnφ  

sekce [Tree Content] a [KeyWords] jsou nepovinnΘ  

BarevnΘ rozliÜenφ Üablon:
Znakem v nßzvu Üablony (viz v²Üe "Formßt souboru" a znak x v hlaviΦce Üablony) je mo₧no urΦit jakou barvou se Üablona v seznamu Üablon zobrazφ. Pokud nenφ znak uveden, je Üablona zobrazena systΘmovou barvou pφsma (obvykle Φernou). Mo₧nΘ znaky jsou:  
M tmav∞ Φervenß (maroon)  
R Φervenß (red)  
N tmav∞ modrß (navy)  
B modrß (blue)  
P fialovß (purple)  
F r∙₧ovß (fuchsia)  
G zelenß (green)  
D tmav∞ Üedß (dark gray)  

P°φklad Üablony:

[zadost | ilustraΦnφ p°φklad mo₧nostφ Üablony]*Ctrl+Z  
V∞c: Äßdost o zv²Üenφ platu.  
----------------------------------------  
D∙razn∞ ₧ßdßm o zv²Üenφ zßkladnφho platu na | KΦ.   
V p°φpad∞ odmφtnutφ to m∙₧ete brßt jako ₧ßdost o rozvßzßnφ pracovnφho pom∞ru.  
[Tree Content]  
Äßdosti  
 zadost  
[KeyWords]  
plat  
₧ßdost  
odmφtnutφ  
 
Mo₧nosti pou₧itφ p°φkladu:

·stiskem CTRL+Space vyvolßme seznam, vybereme °ßdek a klßvesou Enter vlo₧φme do textu  
·napφÜeme "zadost" a stiskem SHIFT+Space p°φmo vlo₧φme do textu  
·v p°φpad∞ p°i°azenφ horkΘ klßvesy staΦφ stisknout Ctrl+Z  
·seznam Üablon je mo₧no vyvolat prost°ednφm tlaΦφtkem myÜi a zav°φt prav²m tlaΦφtkem  

Do editovanΘho textu budou vlo₧eny 4 °ßdky a kurzor se zastavφ na pozici znaku |, tzn. p°ed KΦ, tak₧e zb²vß jen doplnit po₧adovanou Φßstku.  
 


Interaktivnφ Üablony

Od verze 4.2.0 jsou k dispozici prom∞nnΘ, pomocφ kter²ch je mo₧no vklßdat do Üablony datum, jmΘno souboru, atd. Prom∞nnΘ se nastavujφ v menu Nastavenφ / Prom∞nnΘ programu
PSPad od verze 3.6.1 podporuje interaktivnφ Üablony. Znamenß to, ₧e po vyvolßnφ Üablony se objevφ formulß°, do kterΘho jdou zadat hodnoty a ty se pak vlozi do textu. Podrobneji je to popsßno ve zvlßÜtnφ kapitole.



JmΘna soubor∙:
·Assembl.def  
·Bat.def      (dßvkovΘ soubory)  
·Basic.def  
·CPP.def      (C++)  
·CSS.def      (kaskßdovΘ styly)  
·FoxPro.def  
·General.def      (prost² text)  
·HTML.def        
·INI.def      (INI soubory)  
·Java.def  
·JavaScript.def      (JAVA skript)  
·VBScript.def      (Visual Basic skript)  
·Pascal.def  
·Perl.def  
·PHP.def  
·SQL Üablony jsou zßvislΘ na dialektu SQL  
SQL.def      standard ANSI SQL  
Interbase.def  
MSSQL.def  
MySQL.def  
Oracle.def  
SyBase.def  
Ingres.def  
·Python.def  
·ISetup.def      (INNO setup)  
·XML.def